package day14homework;

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.ServerSocket;
import java.net.Socket;

public class TcpServerS {
    public static void main(String[] args) throws IOException {
        // 1.创建本地文件
        FileOutputStream fos = new FileOutputStream("D:\\lxlxlx\\lx\\"+System.currentTimeMillis()+".png");
        // 1.创建监听
        ServerSocket server = new ServerSocket(8080);
        // 2.一旦发现有消息过来，需要点同意接收，接收到一个Socket
        Socket socket = server.accept();
        // 3.通过接收到的Soclet，获得里面的输入流
        InputStream in = socket.getInputStream();

        int result;
        while ((result = in.read())!=-1){
            // 2.往文件中写数据
            fos.write(result);
        }

        // 5.关闭
        socket.close();
        server.close();
    }
}
